Configure Me
Overview
Configure Me configures the active document using the configuration logic embedded in that file. Use this when you are working directly in a part or subassembly (as the active document) and want to run its “Configure Component” behavior without first selecting an occurrence in a higher-level assembly.
This command is useful both for authoring and for troubleshooting: it exercises the same configuration entrypoints the assembly-based Configure command uses, so you can validate that rules/forms and part-number updates work correctly inside the component itself.
How It Works
- Targets ThisApplication.ActiveEditDocument (the currently active part or assembly document).
- Runs configuration using this order:
- Attempts to run the iLogic rule Configure Component.
- If that rule is not present, attempts to show the iLogic form Configure Component (shown as NonModal).
- If neither is present, attempts to run the legacy iLogic rule ShowForm.
- After configuration runs, attempts to run the iLogic rule SetPartNumber in the active document.
- Updates the active Inventor document after the configuration sequence completes.
Usage Instructions
- Activate the part or subassembly document you want to configure.
- Click Configure Me in the Configure panel.
- Use the component’s configuration form (or rule-driven UI) to make changes.
- Close or accept the dialog/form and allow the document to update.
Troubleshooting
- No dialog appears: The active document may not contain an iLogic rule named Configure Component, an iLogic form named Configure Component, or the legacy ShowForm rule.
- Part number did not update: Ensure the active document contains an iLogic rule named SetPartNumber.
- Unexpected behavior compared to “Configure”: This command targets the active document directly (not an occurrence). Assembly-level side effects (like parent part-number updates) do not apply here.
- Rules fail or update doesn’t happen: Check iLogic errors in the document and verify the form fields actually drive parameters/features.
Examples
Authoring a configurable template: Open the template part, run Configure Me, and confirm the configuration form updates parameters and features as expected.
Debugging a component config: If Configure in an assembly does nothing, open the component directly and run Configure Me to confirm whether the rule/form exists and runs.
